<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
	<title></title>
<style>
</style>
<body>
<div style="border: 1px solid #ABABAB;width: 550px;margin: 0 auto;background:#EEEEEE;margin-top: 300px;border-radius:5px;">
	<div style="text-align: center;">
<form method="post" action="">
	<h2>注册</h2>
	<div style="margin-left: 120px;">
用户名:<input type="text" name="username" id="checkun">
<a href="?action=checkregister&username=" onclick="this.href=this.href+document.getElementById('checkun').value">用户名是否存在?</a>
</div>
<?php
if(isset($_GET["action"])&&$_GET["action"]=="checkregister"){
	//此次事件是点击 用户名是否存在链接触发的事件
	$username=$_GET["username"];
	//操作数据库
	//下面开始判断是否存在同名的用户
	$checkunsql="select * from users where username='$username'";
	include_once("database.php");
	$result=@mysql_query($checkunsql) or die("查询同名用户的时候出现错误!");
	$result=mysql_num_rows($result);
	if($result>0){
		//存在同名记录
		echo "<font color=\"red\">用户名{$username}已经被注册,请重新填写用户名!</font>";
	}else{
		//不存在同名记录
		echo "<font color=\"green\">用户名{$username}没有被注册,可以使用!</font>";
	}
}
?>
<!--用户名需要先去判断是否已经注册 如果注册提示下用户-->
<br/>
密 码 : <input type="password" name="password"><br/><br/>
邮 箱 : <input type="text" name="email"><br/><br/>
电 话 : <input type="text" name="mobile"><br/><br/>
<div style="text-align: center;">
<input type="submit" name="submit" value="注册">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" name="Submit" value="返回" onclick="javascript:window.history.back(-1);"> 
</form>
</div>
</div>
</div>
<?php
//该页面是注册页面的实现----
//首先用户填写数据----
//做必要的判断(判断用户名是否重复)
//写数据库(用户信息表:username password email mobile)
//操作完成
//下面开始写数据库
if(isset($_POST["submit"])&&$_POST["submit"]=="注册"){
		$username=$_POST['username'];
		$password=$_POST['password'];
		$email=$_POST["email"];
		$mobile=$_POST["mobile"];
	if(empty($username) || empty($password)){
	    echo "<script>alert('用户名或密码不能为空 ')</script>";
	}else{
	    $insertusersql="insert into users(username,password,email,mobile) values('$username','$password','$email','$mobile')";
	    	include_once("database.php");
	    	@mysql_query($insertusersql) or die("用户注册失败:".mysql_error()."<br/>");
	    	header("Location:login.php");
	}
}
?>
</body>
</html>